@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
body{font-size:12px;color:#555555;}
.logo img{
	height:55px;
	margin:4px 0;}
.navbox{height:60px;position:relative;z-index:9; margin:auto;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;font-family:'微软雅黑';}
.nav{height:40px; list-style:none; margin-right:50px;}
.nav li{float:left;height:40px;position:relative; list-style:none; margin-top:20px}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:40px;font-size:20px;color:#333;cursor:pointer;width:143px;text-align:center; }
.nav li:hover a span{ color:#fff;}
.mj_hover_menu{text-decoration:none; width:143px; background:url(../images/menu_hover.png); height:40px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:-35px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px;/* height:235px; background:url(../images/menu_pro_bg.png) no-repeat;*/}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:22px; font-size:12px; color:#fff;}
.mj_menu_li_txt font{font-size:14px; color:#022162;}
.mj_menu_li_txt a{color:#696969; text-decoration:none; display:block; margin:7px 0; text-align:center}
.mj_menu_li_txt a:hover{color:#606060; text-decoration:underline;}


.mj_menu_news_bg{width: 200px;
   /* height: 185px;*/ 
    background: #f9f9f9;
    border-radius: 0 0 5px 5px;
    box-shadow: 3px 3px 10px #c8c8c8;
    border: 1px solid #eee;
}
.mj_menu_news_main{/*width:440px;*/ margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 30px;/* height:150px; float:left;*/}
.mj_menu_news_img{float:left; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li2{padding:0px 30px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img2{float:left; margin-left:30px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li3{padding:0px 25px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img3{float:left; margin-left:10px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_img font{ color:#022162;}
